﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace SistemaCenterQuimPost.Plantillas
{
    public partial class frmPlantillaPadre : Form
    {
        private int codUsuario; //atributos globales de todos los menus. Son valores primordiales dentro de la aplicacion
        private string nombreUsuario;
        private string fechaActual;

               
        public frmPlantillaPadre()
        {
            InitializeComponent();
        }

        public void frmPlantillaPadre_Load(object sender, EventArgs e)
        {

        }

        public void setNombreUsuario(string unNombreUsuario) //metodo set nombre usuario.
        {
            this.nombreUsuario = unNombreUsuario;

        }

        public string getNombreUsuario()
        {
            return this.nombreUsuario;

        }

        public void setCodigoUsuario(int unCodUsuario) //metodo set código de usuario.
        {
            this.codUsuario = unCodUsuario;

        }

        public int getCodUsuario()
        {
            return this.codUsuario;

        }

        public void setFechaActual(string unaFecha) //metodo set fecha actual.
        {
            this.fechaActual = unaFecha;

        }

        public string getFechaActual()
        {
            return this.fechaActual;

        }

        protected virtual void frmPlantillaPadre_FormClosing(object sender, FormClosingEventArgs e) //captura el evento que se emite cuando el usuario cierra el formulario (apreta en la "x") de la ventana, justamentemente antes.
        {
            DialogResult result = MessageBox.Show("¿Desea salir del Sistema CenterQuim Post?", "CONFIRMACION DE CIERRE", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.No)
            {
                e.Cancel = true;    //si responde no, cancela el evento de cierre del formulario.
            }
        } 

    }
}
